home *** CD-ROM | disk | FTP | other *** search
- Path: comma.rhein.de!serpens!not-for-mail
- From: mlelstv@serpens.rhein.de (Michael van Elst)
- Newsgroups: comp.sys.amiga.misc
- Subject: Re: OS features
- Date: 15 Jan 1996 12:38:16 +0100
- Organization: dis-
- Message-ID: <4ddeb8$7co@serpens.rhein.de>
- References: <92747544038@PAPA.NORTH.DE> <4b3h9s$1st@alterdial.UU.NET> <2152.6561T63T2136@cycor.ca> <4b7i18$si1@vixen.cso.uiuc.edu> <oj6raxxrr0o.fsf@hpsrk.fc.hp.com> <13213431@sourcery.han.de> <4cpmlv$obe@ousrvr3.oulu.fi> <4cqqfq$khf@serpens.rhein.de> <4csgvl$dje@ousrvr3.oulu.fi> <4ctfr5$7v@serpens.rhein.de> <4cvp0u$925@ousrvr3.oulu.fi> <4d069j$9ma@serpens.rhein.de> <2022.6585T1348T2429@luna.nl>
- NNTP-Posting-Host: serpens.rhein.de
-
- poing@luna.nl (Paul van der Valk) writes:
-
- >I've been thinking about this for a while. There is plenty of read-access
- >to shared datastructures in the amiga environment, but on how many occasions
- >do you WRITE to shared memory? I can think of one example: the Disable()
- >assembly macro. Any others? I think that 99% of (application level) shared
- >memory access is read-access.
-
- Maybe not 99% but surely the majority. BTW, the Disable() macro has to
- fail at some point. You cannot get stable operation without absolutely
- blocking hardware access to normal programs (and.. I would even block
- Disable() and maybe even Forbid() in the future, same goes to a large
- variety of system calls that can crash the system and are not needed
- in normal programs).
-
- >It will be very easy to recompile existing code in this new style.
-
- If you make the writable memory standard for a tasks AllocMem you do
- not even have to recompile.
-
- >The current messaging system can be left unmodified, provided that the
- >receiving task doesn't modify the message data.
-
- Unfortunately it does. A message contains a node that is modified by
- the PutMsg(), ReplyMsg() and GetMsg() functions.
-
- Regards,
- --
- Michael van Elst
-
- Internet: mlelstv@serpens.rhein.de
- "A potential Snark may lurk in every tree."
-